.header {
  width: 100%;
  height: 1.2rem;
}
.header div {
  line-height: 1.2rem;
}
.header div .left {
  width: 0.46666667rem;
  height: 0.6rem;
  margin-top: -0.13333333rem;
  margin-left: 3.26666667rem;
}
.header div .right {
  float: right;
  width: 0.62666667rem;
  height: 0.53333333rem;
  margin-top: 0.30666667rem;
  margin-right: 0.66666667rem;
}
.header div span {
  color: orange;
  padding-left: 0.13333333rem;
  font-size: 0.38666667rem;
}
.banner img {
  width: 100%;
  height: 6.08rem;
}
.kuaibao {
  width: 100%;
  height: 1.30666667rem;
}
.kuaibao p {
  line-height: 1.30666667rem;
  color: #8c8c8c;
}
.kuaibao span {
  font-weight: bold;
  color: #000;
  font-size: 0.38666667rem;
  margin-left: 0.4rem;
}
.kuaibao img {
  width: 0.84rem;
  height: 0.53333333rem;
  margin-left: 0.06666667rem;
  margin-right: 0.26666667rem;
}
.main {
  width: 100%;
  height: 4.26666667rem;
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  display: flex;
}
.main .left {
  width: 35%;
  float: left;
  border-right: 1px solid #dddddd;
  height: 4.26666667rem;
}
.main .left dl {
  text-align: center;
}
.main .left dl dt img {
  width: 1.54666667rem;
  height: 1.54666667rem;
  margin-top: 0.90666667rem;
}
.main .left dl dd {
  font-size: 0.37333333rem;
  margin-top: 0.33333333rem;
}
.main .left dl dd a {
  color: #000;
  text-decoration: none;
}
.main .right {
  width: 65%;
  float: right;
  display: flex;
  flex-wrap: wrap;
  height: 4.26666667rem;
}
.main .right dl {
  width: 50%;
  margin-bottom: 0;
  text-align: center;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  height: 2.13333333rem;
}
.main .right dl dt img {
  width: 0.88rem;
  height: 0.88rem;
  margin-top: 0.34666667rem;
}
.main .right dl .dt img {
  margin-left: 0.66666667rem;
  width: 1.62666667rem;
  height: 1.22666667rem;
  margin-top: 0.13333333rem;
}
.main .right dl dd {
  margin-top: 0.13333333rem;
  font-size: 0.30666667rem;
}
.main .right dl a {
  color: #000;
  text-decoration: none;
}
.main .right dl:nth-child(3) {
  border-bottom: none;
}
.main .right dl:nth-child(4) {
  border-bottom: none;
}
.swiper-container {
  width: 100%;
  height: 3.22666667rem;
  margin-top: 0.4rem;
  margin-bottom: 0.36rem;
}
.swiper-container .swiper-wrapper .swiper-slide img {
  width: 100%;
  height: 100%;
}
.swiper-container .swiper-pagination-bullet-active {
  background-color: orange !important;
}
.module {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.module dl {
  width: 29.5%;
}
.module dl dt img {
  width: 100%;
  height: 100%;
  margin-bottom: -15px;
}
.module dl:nth-child(2) {
  margin-left: 2%;
  margin-right: 2%;
}
.module dl:nth-child(5) {
  margin-left: 2%;
  margin-right: 2%;
}
.tehui {
  position: relative;
  width: 92%;
  margin-left: 4%;
  height: 4.8rem;
  margin-top: 0.26666667rem;
}
.tehui img {
  width: 100%;
  height: 4.42666667rem;
}
.tehui section {
  width: 55%;
  height: 60%;
  border: 1px solid #ccc;
  position: absolute;
  top: 20%;
  left: 22%;
}
.tehui section .center {
  width: 95%;
  height: 90%;
  background: #ffffff;
  opacity: .8;
  margin-left: 2.5%;
  margin-top: 6px;
}
.tehui section .center p {
  text-align: center;
}
.tehui section .center .p1 {
  font-size: 0.61333333rem;
  padding-top: 0.53333333rem;
}
.tehui section .center .p1 a {
  color: #f3981e;
  text-decoration: none;
}
.huadian {
  position: relative;
  width: 92%;
  margin-left: 4%;
  height: 4.8rem;
  margin-top: 0.26666667rem;
}
.huadian img {
  width: 100%;
  height: 100%;
}
.huadian p {
  position: absolute;
  top: 4.06666667rem;
  left: 0.4rem;
  font-size: 0.4rem;
  color: #fff;
}
.font {
  width: 100%;
  height: 3.2rem;
}
.font .left {
  height: 3.2rem;
  width: 50%;
  float: left;
  border-right: 1px solid #ebebeb;
}
.font .right {
  height: 3.2rem;
  width: 50%;
  float: left;
}
.font .menu {
  width: 81%;
  margin-left: 9%;
}
.font .p1 {
  font-size: 0.4rem;
  margin-top: 0.4rem;
  line-height: 0.66666667rem;
}
.font .p2 {
  font-size: 0.32rem;
  color: #999;
}
.check {
  width: 100%;
  height: 1.14666667rem;
  margin-bottom: 1.73333333rem;
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
}
.check p {
  text-align: center;
  line-height: 1.14666667rem;
}
.footer {
  display: flex;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1.33333333rem;
  border-top: 1px solid #ededed;
  background: #ffffff;
}
.footer dl {
  text-align: center;
  width: 25%;
}
.footer dl dt img {
  width: 0.53333333rem;
  height: 0.53333333rem;
  margin-top: 0.13333333rem;
}
.footer dl dd {
  font-size: 0.24rem;
  margin-top: 0.13333333rem;
}
.footer dl dd a {
  color: #000;
  text-decoration: none;
}
.footer dl .dd a {
  color: orange;
  text-decoration: none;
}
